<script type="importmap">
    {
      "imports": {
        "vue": "/js/vue-3.3.4/dist/vue.esm-browser.js"
      }
    }
</script>

<div id="app">{{ message }}</div>

<script type="module">
    import { createApp } from 'vue'

    createApp({
        data() {
            return {
                message: 'Hello Vue!'
            }
        }
    }).mount('#app')
</script>